11 תשובות
node.js יודע להתחבר לרוב המסדי נתונים אחרת מה המטרה להשתמש בשפה הזאת עבור צד שרת ?
http://stackoverflow.com/questions/5818312/mysql-with-node-js
לגבי הרצה של php אתה תצטרך להסביר על הסקריפט [מה הוא עושה] האם אתה מחפש להריץ אותו דרך cli או http ?
בכל מקרה שתי האופציות אפשריות אבל אם הקוד לא מורכב מידי עדיף לכתוב הכל בשפה אחת ולא להתחיל לפצל את הפרויקט.
node js execute linux command
node js send http request
העניין הוא שכבר יש לי מערכת די גדולה שבנויה על PHP ו-AJAX, אני רוצה פשוט להחליף את ה-AJAX.
רוב הסקריפטים במערכת פשוט משנים טבלאות ומחזירים מידע. תודה.
הבעיה היא ש php לא עובדת כמו ש nodejs עובד. אין תהליך (תוכנה) שתמיד רצה ברקע ומחכה לחיבורים מהמשתמשים.
PHP עובדת בצורה כזו שכל פעם שיש מידע חדש, מורצת תהליך חדש, הוא מתבצע והתוכנה נסגרת, החיבור עם המשתמש נסגר ביחד איתה.
יש ספריות שגורמות ל-PHP לפעול בצורה הזו, כמו react php או elephant.io והן מצריכות התקנה שונה לשרת, ככה שאם יש לך שרת משלך, תוכל להפעיל עליו את elephant במקום apache
ניסיתי להשתמש ב-elephant.io, הצלחתי רק לשלוח בקשות מקובץ PHP לשרת אבל לא להפך (מהקובץ js ל-php).
טעות שלי,
כתוב ש Elephant.io provides a socket.io client fully written in PHP
מה שאומר שזה לא שרת, אלא לקוח. בתור שרת תוכל להשתמש ב reactphp
או אולי אפילו בספריה הזו https://github.com/RickySu
אין לי composer (אני משתמש ב-wamp) יש אופציה אחרת להורדה של אחת מאלה?
א. לא, אבל די קל להתקין קומפוזר. זה פעמיים next, next
ב. לא תוכל להמשיך לעבוד עם wamp. הם סוג של "במקום" wamp
אני לא בטוח שהבנתי אותך נכון, אבל כרגע אני משתמש ב-wamp בפורט 7777, התקנתי reactphp ושני השרתים עובדים.
הצלחתי להריץ שרת של react, אני יכול לגשת אליו עם js?